﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPrincipal.master" AutoEventWireup="true"
    CodeFile="ConvidarAvaliadorAE.aspx.cs" Inherits="Avaliador_ConvidarAvaliadorAE" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
    <script src="../scripts/jquery-1.6.1.min.js" type="text/javascript"></script>
    <script src="../scripts/fswgrid-0.2.js" type="text/javascript"></script>
    <script src="../scripts/json2.js" type="text/javascript"></script>
    <link href="../Css/geral.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        var configGridUsuarios = { s: 4, i: 1, t: '', o: '' };
        function selecionar(guid)
        {
            $('#mensagem-processando').show();
            var id = guid;
            document.getElementById("convidar").style.visibility = 'visible';
            document.getElementById("convidar").href = "javascript:convidar(\'"+id+"\')";
            $('#mensagem-processando').hide();
        };
        function voltar()
        {
            $('#mensagem-processando').show();
            history.back();
            $('#mensagem-processando').hide();
        };
        function convidar(guid)
        {
            $('#mensagem-processando').show();
            $.ajax({
                async: false,
		        type: "POST",
		        url: "ConvidarAvaliadorAE.aspx/convidar",
		        contentType: "application/json; charset=utf-8",
		        dataType: "json",
		        data: JSON.stringify({id: guid}),
		        success: 
                    function (msg)
                    {
                        if(msg.d == false)
                        {
                            alert('Já é um avaliador !');
                            document.getElementById("convidar").style.visibility = 'hidden';
                        }
                        else
                            window.location = "DefaultAE.aspx";
                    }
	        });
            $('#mensagem-processando').hide();
        };
        function novaPesquisa()
        {
            $('#mensagem-processando').show();
            document.getElementById("textPesquisa").style.visibility = 'visible';
            document.getElementById("Pesquisar").style.visibility = 'visible';
            document.getElementById("novaPesquisa").style.visibility = 'hidden';
	        document.getElementById("tabela-usuarios").style.visibility = 'hidden';
	        document.getElementById("table-eventos-footer").style.visibility = 'hidden';
            document.getElementById("convidar").style.visibility = 'hidden';
            configGridUsuarios.i = 1;
            $('#mensagem-processando').hide();
        };
        function carregarListaUsuario(){
            $('#mensagem-processando').show();
            document.getElementById("convidar").style.visibility = 'hidden';
            document.getElementById("textPesquisa").style.visibility = 'hidden';
            document.getElementById("Pesquisar").style.visibility = 'hidden';
            document.getElementById("novaPesquisa").style.visibility = 'visible';
	        document.getElementById("tabela-usuarios").style.visibility = 'visible';
	        document.getElementById("table-eventos-footer").style.visibility = 'visible';
	        var lista;
		        $.ajax({
                    async: false,
			        type: "POST",
			        url: "ConvidarAvaliadorAE.aspx/getUsuarios",
			        contentType: "application/json; charset=utf-8",
			        dataType: "json",
			        data: JSON.stringify({pagina: configGridUsuarios.i, nome: $('#textPesquisa').val()}),
			        success: 
				        function (msg) {
				        lista = msg.d;
					        $('#tabela-usuarios').fswGrid({
						        bottombar: '#table-eventos-footer',
						        selectable: true,
						        selectSingle: true,
						        sortable: true,
						        nextText: 'Próxima',
						        prevText: 'Anterior',
						        resultText: 'Exibindo de {0} a {1} de {2} resultados ',
						        results: false,
						        pagination: true,
						        message: 'Nenhum usuário encontrado',
						        pageSize: configGridUsuarios.s,
						        onNext: function (i) {
							        configGridUsuarios.i = configGridUsuarios.i + 1;
						        },
						        onPrev: function (i) {
							        configGridUsuarios.i = configGridUsuarios.i - 1;
						        },
						        render: function (row, item) {                                
							        var tdAcoes = $('<td>');
							        $(row).append($('<td>').text(item.Pessoa.nome));
                                    var buttonSelecionar;
                                    if(item.aceito == true)
                                        buttonSelecionar = $('<label class="buttonAcaoMenorDesabilitado">Já é avaliador desse evento</label>')
                                    else
							            buttonSelecionar = $('<a href="javascript:selecionar(\''+item.id+'\')" class="buttonAcaoMenor">Selecionar</a>');
							        tdAcoes.append(buttonSelecionar);                       
							        $(row).append(tdAcoes);
						        }
					        }, lista);
				        },
		        });
            $('#mensagem-processando').hide();
        }
    </script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderConteudo" runat="Server">
    <div style="text-align: right; padding-right: 40px">
        <a href="javascript:voltar()" id="buttonVoltar" class="buttonAcao">&laquo; Voltar</a>
    </div>
    <br />
    <br />
    <br />
    <div>
        <div style="text-align: left">
            <asp:Label runat="server" ID="LabelEventos" Font-Bold="true" Text="Convidar Avaliador"
                Font-Size="30px"></asp:Label>
        </div>
    </div>
    <div>
        <div>
            <br />
            <br />
            <br />
            <br />
        </div>
        <input id="textPesquisa" type="text" />
        <a class="buttonAcao" id="Pesquisar" href="javascript:carregarListaUsuario();">Pesquisar</a>
        <a style="visibility: hidden" id="novaPesquisa" class="buttonAcao" href="javascript:novaPesquisa();">
            Nova Pequisa</a>
        <br />
    </div>
    <table class="tabela-pesquisa" id="tabela-usuarios" style="visibility: hidden">
        <thead>
            <tr>
                <th>
                    Nome
                </th>
                <th>
                    Ações
                </th>
            </tr>
        </thead>
        <tbody>
        </tbody>
    </table>
    <div class="button-footer" id="table-eventos-footer" style="visibility: hidden">
        <span class="fsw-grid-results"></span><a runat="server" id="gridprev" class="fsw-grid-prev"
            href="javascript:carregarListaUsuario();">Anterior</a> <a class="fsw-grid-next" runat="server"
                id="gridnext" href="javascript:carregarListaUsuario();">Próximo</a>
    </div>
    <br />
    <br />
    <a class="buttonAcao" id="convidar" style="visibility: hidden;" href="javascript:carregarListaUsuario();">
        Convidar</a>
    <br />
    <br />
    <a href="javascript:voltar()" id="A1" class="buttonAcao" style="margin-bot">&laquo;
        Voltar</a>
</asp:Content>
